API Documentation
ShaderPassCustomSlot.h
1 // ShaderPassCustomSlot.h
3 //
5 
6 namespace nkGraphics
7 {
11  class DLL_GRAPHICS_EXPORT ShaderPassCustomSlot
12  {
13  public :
14 
22  virtual ~ShaderPassCustomSlot () ;
23 
24  // Getters
29 
33  virtual unsigned int getDataByteSize () = 0 ;
39  virtual void fillDataBuffer (void* buffer) = 0 ;
40  } ;
41 }
nkGraphics::ShaderPassCustomSlot::fillDataBuffer
virtual void fillDataBuffer(void *buffer)=0
nkGraphics::ShaderPassCustomSlot::getDataByteSize
virtual unsigned int getDataByteSize()=0
nkGraphics::ShaderPassCustomSlot::getTypeName
nkMemory::StringView getTypeName() const
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ShaderPassCustomSlot
A custom slot, implementable by external code.
Definition: ShaderPassCustomSlot.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ShaderPassCustomSlot::~ShaderPassCustomSlot
virtual ~ShaderPassCustomSlot()
nkGraphics::ShaderPassCustomSlot::ShaderPassCustomSlot
ShaderPassCustomSlot()